package com.meida.module.bus.client.entity.srmapi.basedata;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.meida.common.mybatis.base.entity.AbstractEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.meida.common.mybatis.annotation.TableAlias;

/**
 * srm送货单明细数据
 *
 * @author flyme
 * @date 2020-10-15
 */
@Data
@Accessors(chain = true)
@TableName("srm_purchaseorderdetail")
@TableAlias("purchaseorderdetail")
@ApiModel(value="SrmPurchaseorderdetail对象", description="srm送货单明细数据")
public class SrmPurchaseorderdetail {

private static final long serialVersionUID=1L;

    @TableId
    private Long purchaseorderDetailid;

    private Long purchaseorderId;

    private int rowIds;

    private BigDecimal buyerPrice;

    private BigDecimal buyerQty;

    private Date buyerTime;

    private BigDecimal vendorPrice;

    private BigDecimal vendorQty;

    private Date vendorTime;

    private BigDecimal qtySend;

    private BigDecimal qtyOnline;

    private BigDecimal qtyArrive;

    private BigDecimal qtyCheck;

    private BigDecimal qtyAccord;

    private BigDecimal qtyNaccord;

    private BigDecimal qtyStore;

    private BigDecimal qtyQuit;

    private String remark;

    private String deliveryStoreLocal;

    private BigDecimal lineitemValamt;

    private String materialCode;

    private String materialName;

    private String unitCode;

    private String unitName;

    private BigDecimal scheduledQty;

    private String lineitemTypeCode;

    private String plantCode;

    private String plantName;

    private String materialGroupCode;

    private String materialGroupName;

    private String priceUnitCode;

    private String priceUnitName;

    private String storeLocal;

    private BigDecimal isReturn;

    private BigDecimal isFree;

    private BigDecimal overDeliveryLimit;

    private BigDecimal deleteFlag;

    private BigDecimal closeFlag;

    private String taxRateCode;

    private BigDecimal shortDeliveryLimit;

    private BigDecimal unCount;

    private BigDecimal srmRowIds;

    private String erpReturnMsg;

    private BigDecimal erpsynState;

    private BigDecimal emergencyFlag;

    private BigDecimal scheduleFlag;

    private BigDecimal sourceCode;

    private BigDecimal createId;

    private String createName;

    private BigDecimal modifyId;

    private String modifyName;

    private Date modifyTime;

    private String operate;

    private String stockType;

    private BigDecimal cansendQty;

    private BigDecimal receiveQty;

    private BigDecimal materialMasterPriceId;

    private BigDecimal materialMasterPricedtlId;

    private BigDecimal materiallAdderPricedtlId;

    private String pdprojectNumber;

    private String accountalLocationTypeCode;

    private String assetNumber;

    private String costCenter;

    private String generAlledgerSubject;

    private BigDecimal unscheduledQty;

    private BigDecimal purchasingRequisitionColid;

    private BigDecimal taxPrice;

    private BigDecimal changeFlag;

    private String planNo;

    private BigDecimal planRowno;

    private String applyNo;

    private BigDecimal applyRowno;

    private String wbsNo;

    private String brand;

    private String technicalParameter;

    private BigDecimal noTaxPrice;

    private BigDecimal discountTaxPrice;

    private BigDecimal notaxAmount;

    private BigDecimal discounttaxAmount;

    private BigDecimal budgetAmount;

    private BigDecimal promiseAmount;

    private BigDecimal actualAmount;

    private BigDecimal receiptFlag;

    private BigDecimal taxRateValue;

    private BigDecimal totalOrderQty;

    private BigDecimal totalSendQty;

    private BigDecimal unInvoicedQty;

    private String stocklocationName;

    private BigDecimal priceFlag;

    private String pricingunitCode;

    private String pricingunitName;

    private BigDecimal exchange;

    private BigDecimal baseunitPrice;

    private BigDecimal contractdtlId;

    private BigDecimal orderQty;

    private BigDecimal discountnotaxPrice;

    private BigDecimal discountnotaxAmount;

    private BigDecimal exchangeorderQty;

}
